#include <iostream>

template<typename... Args>
void PrintAll(Args... args) {
  (std::cout << ... << args) << '\n';

// 用了 C++17 的折叠表达式 (...) 来处理参数包
}

int main() {
    PrintAll(1, "Hello", 3.14, 'a');
    return 0;
}
